package macrotools;

typedef StdType = Type;

#if macro

//TODO another file?
typedef Type = haxe.macro.Type;
typedef Ref<T> = haxe.macro.Type.Ref<T>;
typedef AnonType = haxe.macro.Type.AnonType;
typedef BaseType = haxe.macro.Type.BaseType;
typedef ClassField = haxe.macro.Type.ClassField;
typedef ClassType = haxe.macro.Type.ClassType;
typedef EnumField = haxe.macro.Type.EnumField;
typedef EnumType = haxe.macro.Type.EnumType;
typedef DefType = haxe.macro.Type.DefType;
typedef MetaAccess = haxe.macro.Type.MetaAccess;
typedef FieldKind = haxe.macro.Type.FieldKind;
typedef VarAccess = haxe.macro.Type.VarAccess;
typedef MethodKind = haxe.macro.Type.MethodKind;
typedef TypedExpr = haxe.macro.Type.TypedExpr;

#end